home *** CD-ROM | disk | FTP | other *** search
- <%
- ruleName = Request.ReqParam("rule")
- Set rule = Rules.item(ruleName)
- action = Request.ReqParam("action")
- siteName = Request.ReqParam("site")
- if action = "Commit" then
- if siteName <> "" Then
- oldSite = Request.ReqParam("exsite")
- if oldSite <> "" then
- rule.DelSite(oldSite)
- end if
- On Error Resume Next
- rule.AddSite(siteName)
- If Not Err.Number = 0 Then
- Response.Write("<B><FONT COLOR=""#FF0000"">" & Err.Description & "</FONT></B><br>")
- Else
- rule.Commit
- Response.Redirect( "/rules/rule.agp?rule=" & ruleName )
- End If
- End If
- end if
- if action = "Remove" then
- rule.DelSite(siteName)
- rule.Commit
- Response.Redirect( "/rules/rule.agp?rule=" & ruleName )
- end if
- if action = "Deny" then
- rule.SitesPermitted = True
- rule.Commit
- Response.Redirect( "/rules/rule.agp?rule=" & ruleName )
- end if
- if action = "Allow" then
- rule.SitesPermitted = False
- rule.Commit
- Response.Redirect( "/rules/rule.agp?rule=" & ruleName )
- end if
- %>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta NAME="Author,Design" Content="GateKeeper Team; gatekeeper@infopulse.net">
- <meta NAME="Copyright" Content="Infopulse; www.infopulse.net">
- <title>Empty</title>
- </head>
-
- <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080">
- <%
- if ( siteName = "" Or Not Err.Number = 0 ) then
- %>
- <p><big><strong><font face="Arial">Add site</font></strong></big></p>
- <%
- else
- %>
- <p><big><strong><font face="Arial">Edit site</font></strong></big></p>
- <%
- end if
- %>
-
- <form method="POST" action= "/rules/siteedit.agp?rule=<%Response.Write(ruleName)%>">
-
- <%
- if Err.Number = 0 Then
- %>
- <input type="hidden" name="exsite" value="<%Response.Write(siteName)%>">
- <%
- Else
- %>
- <input type="hidden" name="exsite" value="<%Response.Write(oldSite)%>">
- <%
- End If
- %>
-
- <div>
- <table border="1" cellpadding="0" cellspacing="0" width="60%">
- <tr>
- <td width="50%" bgcolor="#183159"><strong><font face="Arial" color="#FFFFFF">
- Option
- </font></strong></td>
- <td width="50%" bgcolor="#183159"><strong><font face="Arial" color="#FFFFFF">
- Value
- </font></strong></td>
- <tr>
- <tr>
- <td width="50%"><strong><font face="Arial">
- Site (IP address)
- </font></strong></td>
- <td width="160"> <input type="text" name="site" value="<%Response.Write(siteName)%>" size="20" maxlength="17"></td>
- </tr>
-
- </table></div>
- <br>
- <input type="submit" name="action" value="Commit">
- <%
- if( siteName <> "" And Err.Number = 0 ) then
- %>
- <input type="submit" name="action" value="Remove">
- <%
- End If
- %>
- </form>
-
- <font size="1" face="Arial"><%Response.Write(GateKeeper.Version)%></font>
- </body>
- </html>